Oven with renewable energy capacities

ABSTRACT

Techniques for utilizing excess heat generated by an oven to generate electricity are provided. In one example, an oven can comprise a coolant pathway positioned adjacent to a hollow space within the oven, wherein the hollow space can contain heat. The oven can also comprise a chamber in fluid communication with the coolant pathway. The oven can further comprise a turbine in fluid communication with the chamber and an outlet. Moreover, the oven can comprise a generator connected to the turbine, wherein rotation of the turbine can power the generator.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a divisional and claims priority to U.S.Non-Provisional patent application Ser. No. 15/922,605 filed Mar. 15,2018, entitled “OVEN WITH RENEWABLE ENERGY CAPACITIES,” which claimspriority to U.S. Provisional Patent Application Ser. No. 62/570,473filed on Oct. 10, 2017, entitled “OVEN WITH RENEWABLE ENERGYCAPACITIES.” The entireties of the aforementioned applications areincorporated by reference herein.

TECHNICAL FIELD

The subject disclosure relates to an oven with renewable energycapacities, and more specifically, to oven apparatuses, systems, and/ormethods that can facilitate the conversion of excess heat to renewableenergy.

BACKGROUND ART

Ovens are capable of generating a large amount of heat in order to bakea subject item. However, the baked item does not absorb all of thegenerated heat. Further, many ovens are used to bake various types ofitems, which require varying baking conditions, and as such need to coolbetween bakes. Through conventional techniques, excess heat (i.e. heatnot absorbed by the baked item) is wasted during the cool down process.For example, energy is generated to heat a product, and once the productis finished baking said energy dissipates without being applied tofurther uses. Additionally, conventional ovens fail to utilize renewableenergy sources available via their environment.

Various embodiments described herein can comprise systems, apparatuses,and/or methods that can utilize renewable energy sources to power one ormore ovens and/or facilitate converting excess heat generated by an oveninto electricity. Also, one or more embodiments described herein cancomprise computer-implemented methods, systems, and/or computer programproducts to facilitate managing the conversion process and/or the use ofrenewable energy.

SUMMARY

The following presents a summary to provide a basic understanding of oneor more embodiments of the invention. This summary is not intended toidentify key or critical elements, or delineate any scope of theparticular embodiments or any scope of the claims. Its sole purpose isto present concepts in a simplified form as a prelude to the moredetailed description that is presented later. In one or more embodimentsdescribed herein, systems, computer-implemented methods, apparatusesand/or computer program products that can convert excess heat generatedby an oven into electricity are described.

According to an embodiment, an oven is provided. The oven can comprise acoolant pathway positioned adjacent to a hollow space within the oven,wherein the hollow space can contain heat. The oven can also comprise achamber in fluid communication with the coolant pathway. The oven canfurther comprise a turbine in fluid communication with the chamber andan outlet. Moreover, the oven can comprise a generator connected to theturbine, wherein rotation of the turbine can power the generator.

According to another embodiments, a system is provided. The system cancomprise a memory that stores computer executable components. The systemcan also comprise a processor, operably coupled to the memory, and thatexecutes the computer executable components stored in the memory. Thecomputer executable components can comprise a cooling component that candetermine whether an oven requires cooling, and, in response todetermining that the oven does require cooling, can distribute coolantfrom a coolant reservoir to a coolant pathway, wherein a phase change ofthe coolant can power a generator that generates electricity, which iscan be stored in a battery. The computer executable components canfurther comprise a power monitoring component that can determine whethera power supply for the oven is interrupted, and, in response todetermining that the power supply for the oven is interrupted, cansupply the electricity from the battery to the oven.

According to another embodiment, a method is provided. The method cancomprise determining, by a system coupled to a processor, that an ovenhas generated excess heat during a bake. The method can also comprisedistributing a coolant from a coolant reservoir to a coolant pathway,the coolant pathway located within the oven and adjacent to thegenerated excess heat. Further, the method can comprise evaporating thecoolant using the excess heat to generate a gas. Moreover, the methodcan comprise powering a generator by a flow of the gas to generateelectricity, and storing the generated electricity in a battery.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a diagram of an example, non-limiting oven systemthat can utilize renewable energy and facilitate conversion of excessheat into electricity in accordance with one or more embodimentsdescribed herein.

FIG. 2 illustrates a diagram of a cross-sectional view of an example,non-limiting oven that can utilize renewable energy and facilitateconversion of excess heat into electricity in accordance with one ormore embodiments described herein.

FIG. 3 illustrates a diagram of an example, non-limiting oven that canutilize renewable energy and facilitate conversion of excess heat intoelectricity in accordance with one or more embodiments described herein.

FIG. 4 illustrates a diagram of an example, non-limiting side of an oventhat can utilize renewable energy and facilitate conversion of excessheat into electricity in accordance with one or more embodimentsdescribed herein.

FIG. 5A illustrates a diagram of another example, non-limiting side ofan oven, which can utilize renewable energy and facilitate conversion ofexcess heat into electricity, from a first perspective in accordancewith one or more embodiments described herein.

FIG. 5B illustrates a diagram of another example, non-limiting side ofan oven, which can utilize renewable energy and facilitate conversion ofexcess heat into electricity, from a second perspective in accordancewith one or more embodiments described herein.

FIG. 6A illustrates a diagram of an example, non-limiting top layer ofan oven that can utilize renewable energy and facilitate conversion ofexcess heat into electricity in accordance with one or more embodimentsdescribed herein.

FIG. 6B illustrates a diagram of another example, non-limiting top layerof an oven that can utilize renewable energy and facilitate conversionof excess heat into electricity in accordance with one or moreembodiments described herein.

FIG. 7 illustrates a diagram of an example, non-limiting oven systemcomprising a plurality of ovens that can utilize renewable energy andfacilitate conversion of excess heat into electricity in accordance withone or more embodiments described herein.

FIG. 8 illustrates a diagram of an example, non-limiting system that canfacilitate management of one or more ovens that can utilize renewableenergy and facilitate conversion of excess heat into electricity inaccordance with one or more embodiments described herein.

FIG. 9 illustrates a flow chart of an example, non-limiting method forconverting excess heat energy in an oven into electricity in accordancewith one or more embodiments described herein.

FIG. 10 illustrates a block diagram of an example, non-limitingoperating environment in which one or more embodiments described hereincan be facilitated.

DETAILED DESCRIPTION

The following detailed description is merely illustrative and is notintended to limit embodiments and/or application or uses of embodiments.Furthermore, there is no intention to be bound by any expressed orimplied information presented in the preceding Background or Summarysections, or in the Detailed Description section.

One or more embodiments are now described with reference to thedrawings, wherein like referenced numerals are used to refer to likeelements throughout. In the following description, for purposes ofexplanation, numerous specific details are set forth in order to providea more thorough understanding of the one or more embodiments. It isevident, however, in various cases, that the one or more embodiments canbe practiced without these specific details.

FIG. 1 illustrates a diagram of an example, non-limiting oven system 100that can utilize renewable energy and facilitate conversion of excessheat into electricity in accordance with one or more embodimentsdescribed herein. The oven system 100 can comprise one or more ovens102, one or more coolant reservoirs 104, one or more heat exchangers106, and/or one or more batteries 108. One or more coolant distributors110 (e.g., pipes and/or channels) can connect the one or more coolantreservoirs 104 to the one or more ovens 102. One or more outlet pipes112 can connect the one or more ovens 102 to the one or more heatexchangers 106. One or more transfer pipes 114 can connect the one ormore heat exchangers 106 to the one or more coolant reservoirs 104. Oneor more electrical cords 116 can connect the one or more ovens 102 tothe one or more batteries 108.

The oven 102 can comprise a front side 118, a back side 120, a top side122, a bottom side 124, a first side 126, and a second side 128. Theoven 102 can also comprise a positioning platform 130 located on the topside 122, and one or more solar panels 132 located on the positioningplatform 130. The front side 118, back side 120, top side 122, bottomside 124, first side 126, and second side 128 can define the oven body.The dimensions of the oven body can vary depending on the purpose of theoven. Example oven body heights can range from, but are not limited to,greater than or equal to 2 feet to less than or equal to 100 feet.Example oven body widths can range from, but are not limited to, greaterthan or equal to 2 feet to less than or equal to 50 feet. Example ovenbody depths can range from, but are not limited to, greater than orequal to 1 foot to less than or equal to 150 feet. The dimensions of theoven body can be dictated by the purpose of the oven and/or the items tobe baked within the oven. In various embodiments, the structure of theoven 102 can be, but is not limited to: a rectangular shape, a squareshape, a circular shape, and/or a polygonal shape.

Each of the front side 118, back side 120, top side 122, bottom side124, first side 126, and second side 128 can be manufactured from thesame materials, from different materials, and/or a combination thereof.Example manufacturing materials for the oven body include, but are notlimited to: steel, iron, iron alloys, ceramic, ceramic composites,concrete, aluminum, aluminum alloys, rubber, plastic, a combinationthereof, and/or the like. Also, one or more of the front side 118, backside 120, top side 122, bottom side 124, first side 126, and/or secondside 128 can comprise one or more oven doors (not shown) to provideaccess into the oven body.

The one or more solar panels 132 can generate electricity from lightwaves and store said generated electricity in the one or more batteries108 via the one or more electrical cords 116. The positioning platform130 can be powered by a motor to rotate 360 degrees so as to orient thesolar panels 132 towards the sun in order to increase the efficiency ofthe solar panels 132. In other words, the positioning platform 130 canrotate to track the position of the sun as the sun traverses the sky.Example types of solar technology comprising the solar panels 132 caninclude, but are not limited to: monocrystalline solar panels,polycrystalline solar panels, thin-film solar panels (e.g., cadmiumtelluride solar panels, amorphous silicon solar panels, copper indiumgallium selenide solar panels, and/or organic photovoltaic cells),and/or concentrator photovoltaic solar panels. In various embodiments,the one or more solar panels 132 can be supported by one or more pistonsthat can extend and/or contract to change the tilt of the subject solarpanel 132 with regard to the one or more positioning platforms 130.

While FIG. 1 illustrates three solar panels 132, additional, or fewer,solar panels 132 are also envisaged in the embodiments described herein.In various embodiments, the oven 102 can comprise any number of solarpanels 132 M, wherein M is an integer greater than or equal to one. Thenumber of solar panels 132 can be dependent on the dimensions of the topside 122. The more surface area available via the top side 122, the moresolar panels 132 can be included in the oven 102. Also, while a singlepositioning platform 130 is illustrated in FIG. 1 , additionalpositioning platforms 130 are also envisaged in various embodiments. Forexample, the oven 102 can comprise a positioning platform 130 for eachrespective solar panel 132.

In various embodiments, the coolant reservoir 104 can store liquidcoolant (e.g., a heat transfer fluid). The coolant can be pumped to theoven 102 from the coolant reservoir 104 via the one or more coolantdistributors 110. The coolant can absorb heat from the oven 102 andundergo a phase change from liquid to gas. Example types of coolant caninclude, but are not limited to: water, halomethanes, haloalkanes,anhydrous ammonia, carbon dioxide, nanofluids and/or the like. Thecoolant distributors 110 can transfer the coolant into the first side126, second side 128, and/or back side 120 of the oven 102. Once insidethe oven 102, the liquid coolant can absorb excess heat generated by theoven 102, thereby evaporating into a heated gas. The heated gas can thenleave the oven 102 via the one or more outlet pipes 112 to the heatexchanger 106. As the gas leaves the oven 102, the flow of the gas canpower one or more electric generators, which can store generatedelectricity in the one or more batteries 108 via the one or moreelectrical cords 116. The heat exchanger 106 can then absorb heat fromthe heated gas, thereby condensing the gas back to a liquid coolant, andtransfer the liquid coolant to the coolant reservoir 104 via one or moretransfer pipes 114.

In one or more embodiments, the one or more batteries 108 can storeelectricity generated by the oven 102 (e.g., electricity generated bysolar power and/or electricity generated from excess heat). In one ormore embodiments, the electricity stored in the one or more batteries108 can be used at a later time to power the one or more ovens 102. Insome embodiments, the one or more batteries 108 can be connected to apower grid and the stored electricity can be sold to a utility company.In various embodiments, the one or more batteries 108 can be used topower other electrical devices.

FIG. 2 illustrates a cross-sectional view of the oven 102 in order toshow the various features within the first side 126, the second side128, and/or the top side 122. Repetitive description of like elementsemployed in other embodiments described herein is omitted for sake ofbrevity. The top side 122 can comprise a top surface 202, a firstelectric generator 204, a first top layer 206, and/or a second top layer208. The one or more solar panels 132 and the one or more positioningplatforms 130 can be located on the top surface 202 of the top side 122.The top surface 202, the first top layer 206, and/or the second toplayer 208 can be manufactured from the same type of materials, differenttypes of materials, and/or a combination thereof. Example manufacturingmaterials include, but are not limited to: steel, iron, iron alloys,ceramic, ceramic composites, concrete, aluminum, aluminum alloys,rubber, plastic, a combination thereof, and/or the like.

Conventional techniques are known for quenching an item by exposing theitem to a coolant within an oven after baking said item. The quenchingprocess can cause the coolant to evaporate, thereby creating a heatedgas. In various embodiments, heated gas created via a quenching processcan travel through the second top layer 208 and be guided by the firsttop layer 206 to power the first electric generator 204. The heated gascan then leave the oven 102 via one or more outlet pipes 112 connectedto the first electric generator 204. As the gas leaves the oven 102, theflow of the gas can power the first electric generator 204. Examplegenerator types and/or technology comprising the first electricgenerator 204 can include, but are not limited to: alternating currentgenerators (e.g., single-phase or polyphase) and/or direct currentgenerators (e.g., shunt, series, or compound wound). The first electricgenerator 204 can be connected to the one or more batteries 108 via oneor more electrical cords 116, whereupon the one or more batteries 108can store the electricity generated by the first electric generator 204.In various embodiments, the oven 102 can comprise additional firstelectric generators 204 (e.g., three, four, five, or more first electricgenerators 204) located between the top surface 202 and the first toplayer 206. Additionally, although not shown, structural supports and/oroperating hardware can be located between the top surface 202 and thefirst top layer 206.

The second side 128 can comprise a first outer surface 210 and a firstinner surface 212. Located between the first outer surface 210 and thefirst inner surface 212, the second side 128 can comprise: a chamber214, an outlet manifold 216, and one or more coolant pipes 218, and aninlet manifold 220. Also, the first outer surface 210 can comprise aninlet hole 222 via which the inlet manifold 220 can connect to the oneor more coolant distributors 110.

In various embodiments, once a bake is complete, liquid coolant can bepumped from the one or more coolant reservoirs 104, through the one ormore coolant distributors 110, and into the inlet manifold 220 via theone or more inlet holes 222. The liquid coolant can then flow from theinlet manifold 220 up the one or more coolant pipes 218. As the coolantflows up the one or more coolant pipes 218, the coolant can absorbexcess heat generated by the oven 102, thereby evaporating into a heatedgas. The heated gas can leave the one or more coolant pipes 218 andenter the chamber 214 via the outlet manifold 216.

In some embodiments, one or more of the inlet holes 222 can lead to asecond inlet manifold that leads into the hollow space defined by theoven body. During a quenching process, coolant can be dispensed into thehollow space via the inlet holes 222 and/or the second manifold.

Similarly, the first side 126 and/or the back side 120 can have outersurfaces and inner surfaces. For example, FIG. 2 shows the first side126 comprising a second outer surface 224 and/or a second inner surface226. The inlet manifold 220 can extend between the outer surfaces andthe inner surfaces of the back side 120 and the first side 126. Also, inone or more embodiments, the one or more coolant pipes 218 can belocated between the outer surfaces and inner surfaces of the back side120 and/or the first side 126, extending from the inlet manifold 220.For example, FIG. 2 shows one or more coolant pipes 218 located betweenthe second outer surface 224 and the second inner surface 226 of thefirst side 126. In various embodiments, the outlet manifold 216 can alsoextend between the outer surfaces and inner surfaces of the back side120 and the first side 126, connecting to the one or more coolant pipes218. For example, FIG. 2 shows the outlet manifold 216 located betweenthe second outer surface 224 and the second inner surface 226 andconnected to the one or more coolant pipes 218. In one or moreembodiments, the chamber 214 can further extend between the outersurfaces and inner surfaces of the back side 120 and the first side 126.For example, FIG. 2 shows the chamber 214 located between the secondouter surface 224 and the second inner surface 226 of the first side126.

While FIG. 2 illustrates only the first outer surface 210 comprising theone or more inlet holes 222, and the one or more coolant distributors110 connecting to just the second side 128, the embodiments describedherein are not so limited. For example, one or more coolant distributors110 can be connected (e.g., via one or more inlet holes 222) to: thesecond side 128 (as shown in FIG. 2 ), the back side 120, the first side126, and/or a combination thereof.

In one or more embodiments, a space 228 can be located between the oneor more coolant pipes 218 and the outer surfaces of the first side 126,the back side 120, and/or the second side 128. The space 228 can housevarious mechanical and/or electrical devices and/or hardware tofacilitate operation of the oven 102. Additionally, the space 228 can befilled with insulations.

FIG. 3 illustrates a diagram of an example, non-limiting top view of theoven 102 absent the one or more solar panels 132, the one or morepositioning platforms 130, and the top side 122 in order show variousfeatures regarding the first side 126, the back side 120, and the secondside 128. Repetitive description of like elements employed in otherembodiments described herein is omitted for sake of brevity. As shown inFIG. 3 , the outlet manifold 216 can comprise one or more outlet holes302 associated with each respective coolant pipe 218 so as to facilitatefluid flow from the one or more coolant pipes 218 to the chamber 214.Further, the oven 102 can comprise one or more second electricgenerators 304 connected to the oven body (e.g., the back side 120). Asheated gas escapes the chamber 214 into the one or more outlet pipes112, the flow of the gas can power the one or more second electricgenerators 304.

In various embodiments, as the coolant evaporates, pressure builds inthe one or more coolant pipes 218 thereby forcing the heated gas intothe chamber 214 via the one or more outlet holes 302 in the outletmanifold 216. The outlet manifold 216 can extend: from the first outersurface 210 to the first inner surface 212 of the second side 128, fromthe second outer surface 224 to the second inner surface 226 of thefirst side 126, and/or from a third outer surface 306 to a third innersurface 308 of the back side 120. Thus, in one or more embodiments theoutlet manifold 216 can prevent the heated gas from entering the space228. As more and more heated gas enters the chamber 214 from the one ormore coolant pipes 218, pressure can build within the chamber 214,thereby forcing the heated gas out of the chamber 214 via the one ormore second electric generators 304.

The flow of the heated gas exiting the chamber 214 can power the one ormore second electric generators 304. Subsequently, the heated gas canenter one or more outlet pipes 112 connected to the one or more secondelectric generators 304. Example generator types and/or technologycomprising the one or more second electric generators 304 can include,but are not limited to: alternating current generators (e.g.,single-phase or polyphase) and/or direct current generators (e.g.,shunt, series, or compound wound). The one or more second electricgenerator 304 can be connected to the one or more batteries 108 via oneor more electrical cords 116, whereupon the one or more batteries 108can store the electricity generated by the one or more second electricgenerators 304.

While FIG. 3 illustrates second electric generators 304 and one or moreoutlet pipes 112 connected to only the back side 120, the embodimentsdescribed herein are not so limited. For example, one or more secondelectric generators 304 and/or one or more outlet pipes 112 can beconnected to: the second side 128, the back side 120 (as shown in FIG. 3), the first side 126, and/or a combination thereof. Also, while FIG. 3illustrates three coolant distributors 110 and two outlet pipes 112, theembodiments described herein are not so limited. For example the ovensystem 100 can comprise any number of coolant distributors 110 and/oroutlet pipes 112 equal to or greater than one. The number of coolantdistributors 110 and/or outlet pipes 112 can be dependent on thedimensions of the oven 102 and/or properties of the cooling process(e.g. how much coolant is necessary to absorb the excess heat). Forinstance, the oven system 100 can comprise one, two, three, four, ormore coolant distributors 110 and one, two, three, four, or more outletpipes 112.

FIG. 4 illustrates a diagram of an example, non-limiting side view ofthe second side 128 absent the first outer surface 210. Repetitivedescription of like elements employed in other embodiments describedherein is omitted for sake of brevity. FIG. 4 shows an exampleconfiguration of the one or more coolant pipes 218 inside the secondside 128, wherein the coolant pipes 218 are arrange vertically from leftto right across the width of the second side 128. In variousembodiments, the one or more coolant pipes 218 can be arranged inalternate configurations. Example configurations for the one or morecoolant pipes 218 can include, but are not limited to: a verticalconfiguration (as shown in FIG. 4 ), a horizontal configuration, adiagonal configuration, a checkered configuration, a crossconfiguration, a circular configuration, a curvy configuration (e.g.,comprising a series of ‘S’ shapes), a combination thereof, and/or thelike.

In various embodiments, the orientation of the one or more coolant pipes218 can be: the same is each of the first side 126, the back side 120,and/or the second side 128, different in each of the first side 126, theback side 120, and/or the second side 128, and/or a combination thereof.Additionally, while FIG. 4 shows the one or more coolant pipes 218oriented across nearly the entire width of the second side 128, variousembodiments can comprise the one or more coolant pipes 218 orientedacross only a portion of the second side 128. Likewise, one or morecoolant pipes 218 can be oriented across nearly the entire widths of theback side 120 and/or the first side 126 or can be oriented across only aportion of the back side 120 and/or the first side 126.

In one or more embodiments, the proximity of adjacent coolant pipes 218can vary across the first side 126, the back side 120, and/or the secondside 128. For example, coolant pipes 218 can be positioned close to eachother in areas expected to have large amounts of heat and further fromeach other in areas expected to have smaller amounts of heat.

FIG. 5A illustrates a diagram of an example, non-limiting side view ofthe back side 120 absent the third outer surface 306, thereby showingthe third inner surface 308. Repetitive description of like elementsemployed in other embodiments described herein is omitted for sake ofbrevity. As shown in FIG. 5A the chamber 214, the outlet manifold 216,and/or the inlet manifold 220 can extend across the back side 120.Further, FIG. 5A shows one or more coolant pipes 218 arranged in avertical configuration. In various embodiments, one or more coolantpipes 218 can be arranged across the back side 120 in accordance withthe other configurations described herein.

FIG. 5B illustrates a diagram of an example, non-limiting side view ofthe back side 120 from an internal perspective, thereby showing thethird outer surface 306 from within the back side 120. Repetitivedescription of like elements employed in other embodiments describedherein is omitted for sake of brevity. The third outer surface 306 cancomprise one or more first outlet turbines 502 (e.g., a gas turbine) influid communication with the chamber 214. As pressure builds in thechamber 214 from the addition of heated gas from the one or more coolantpipes 218, gas in the chamber 214 can be forced out of the chamber 214through the one or more first outlet turbines 502. The one or more firstoutlet turbines 502 can be connected to the one or more second electricgenerators 304 such that the flow of gas escaping the chamber 214 powersthe one or more first outlet turbines 502, which drive the one or moresecond electric generators 304.

In various embodiments, the one or more first outlet turbines 502 can bein fluid communication with the chamber 214 and located in the firstouter surface 210, the second outer surface 224, the third outer surface306, and/or a combination thereof. In one or more embodiments, eachfirst outlet turbine 502 can be connected to an outlet pipe 112 and asecond electric generator 304. While FIG. 5B shows the third outersurface 306 comprising two first outlet turbines 502, the embodimentsdescribed herein are not so limited. The back side 120 can comprise anynumber of first outlet turbines 502 depending on the size and coolingconditions of the oven 102 (e.g., one, two, three, four, five, or morefirst outlet turbines 502). Further, as described above, the third outersurface 306 can comprise one or more inlet holes 222 to connect one ormore coolant distributors 110 to the portion of the inlet manifold 220that traverses across the back side 120.

FIG. 6A illustrates a diagram of an example, non-limiting top view ofthe second top layer 208 of the top side 122. Repetitive description oflike elements employed in other embodiments described herein is omittedfor sake of brevity. The second top layer 208 can comprise a top door602. The top door 602 can be positioned over the hollow space of theoven 102 defined by the oven body (e.g., the front side 118, the backside 120, the bottom side 124, the first side 126, and/or the secondside 128). The top door 602 can have a circular structure and comprise aplurality of panels 604 that can extend from the parameter of the topdoor 602 to its center when in a closed state.

In various embodiments, the top door 602 can have a different shape suchas, but not limited to: a square shape, a rectangular shape, an ovalshape, a polygonal shape, and/or a triangular shape. The shape of thetop door 602 can be influenced by the shape of the hollow space withinthe oven 102. Further, in one or more embodiments, the second top layer208 can comprise a plurality of top doors 602, wherein each top door 602of the plurality of top doors 602 can have the same shape, a differentshape, or a combination thereof. In various embodiments, the top door602 can be configured to open into the hollow space and/or slide open onthe same plane as the second top layer 208. Example manufacturingmaterials for the top door 602 include, but are not limited to: steel,iron, iron alloys, ceramic, ceramic composites, concrete, aluminum,aluminum alloys, rubber, plastic, a combination thereof, and/or thelike.

FIG. 6B illustrates a diagram of an example, non-limiting top view ofthe first top layer 206 of the top side 122. Repetitive description oflike elements employed in other embodiments described herein is omittedfor sake of brevity. The first top layer 206 can comprise a secondoutlet turbine 606. The second outlet turbine 606 can be aligned withthe top door 602 such that when the top door 602 opens the second outletturbine 606 can be in fluid communication with the hollow space withinthe oven 102. Further, the second outlet turbine 606 can be connected tothe first electric generator 204 and one or more outlet pipes 112. Invarious embodiments, the first top layer 206 can comprise a plurality ofsecond outlet turbines 606, wherein each second outlet turbine 606 canbe connected to a respective first electric generator 204. Also, thesize of the one or more second outlet turbines 606 can depend on thedimensions of the oven 102, desired cooling properties, and/or the sizeof the one or more top doors 602.

As described above, during a quenching process a coolant can beintroduced the oven's 102 hollow space, thereby producing a heated gaswithin the hollow space. In various embodiments, the top door 602 can beopened so as to permit the heated gas within the hollow space to passthrough the second top layer 208 and flow through the one or more secondoutlet turbines 606 in the first top layer 206. The flow of the heatedgas can power the one or more second outlet turbines 606, which drivethe one or more first electric generators 204, and pass into one or moreoutlet pipes 112. Example manufacturing materials comprising the firsttop layer 206 can include, but are not limited to: steel, iron, ironalloys, ceramic, ceramic composites, concrete, aluminum, aluminumalloys, rubber, plastic, a combination thereof, and/or the like.

FIG. 7 illustrates a diagram of the example, non-limiting oven system100 comprising a plurality of ovens 102. Repetitive description of likeelements employed in other embodiments described herein is omitted forsake of brevity. FIG. 7 shows that the oven system 100 can compriseadditional ovens 102 (e.g., second oven 702 and/or third oven 704). Thesecond oven 702 and/or the third oven 704 can comprise equivalentfeatures and/or perform equivalent functions as the oven 102 describedin various embodiments herein.

The oven 102, the second oven 702, and/or the third oven 704 can beconnected to one or more coolant reservoirs 104 via one or more coolantdistributors 110. Coolant can be guided from the one or more coolantreservoirs 104 to one or more of the ovens (e.g., the oven 102, thesecond oven 702, and/or the third oven 704) via the one or more coolantdistributors 110 in cooperation with a first junction 706. As coolantleaves the coolant reservoir 104 via a coolant distributor 110, thefirst junction 706 can either block or grant access to one or morepathways, wherein each pathway can lead to a respective oven (e.g., theoven 102, the second oven 702, and/or the third oven 704). Also, invarious embodiments, each oven (e.g., the oven 102, the second oven 702,and/or the third oven 704) comprising the oven system 100 can beconnected to a respective coolant reservoir 104.

The oven 102, the second oven 702, and/or the third oven 704 can beconnected to one or more heat exchangers 106 via one or more outletpipes 112. Heated gas can be guided from the one or more ovens (e.g.,the oven 102, the second oven 702, and/or the third oven 704) to the oneor more heat exchangers 106 via the one or more outlet pipes 112 incooperation with a second junction 708. As gas leaves an oven (e.g., theoven 102, the second oven 702, and/or the third oven 704) via an outletpipe 112, the second junction 708 can either block or grant access toone or more pathways, wherein each pathway can lead to a respective heatexchanger 106. Also, in various embodiments, each oven (e.g., the oven102, the second oven 702, and/or the third oven 704) comprising the ovensystem 100 can be connected to a respective heat exchanger 106.

The oven 102, the second oven 702, and/or the third oven 704 can beconnected to one or more batteries 108 via one or more electrical cords116. As the ovens (e.g., the oven 102, the second oven 702, and/or thethird oven 704) generate electricity (e.g., via each oven's respectivegenerators), the electricity can be stored in the one or more batteries108. In some embodiments, the ovens (e.g., the oven 102, the second oven702, and/or the third oven 704) can also draw electricity from the oneor more batteries 108 to power various electrical functions of the oven.In various embodiments, the one or more batteries 108 can be connectedto other electrical devices and supply power to said devices. In one ormore embodiments, the one or more batteries 108 can be connected to apower grid to facilitate selling electricity to a utility provider.

While FIG. 7 illustrates three ovens (e.g., the oven 102, the secondoven 702, and/or the third oven 704) comprising the oven system 100, theembodiments described herein are not so limited. In various embodiments,the oven system 100 can comprise one, two, three, four, five, six, ormore ovens.

Various embodiments of the present invention can be directed to computerprocessing systems, computer-implemented methods, apparatus and/orcomputer program products that facilitate the efficient, effective, andautonomous (e.g., without direct human guidance) management of the ovensystem 100. For example, one or more embodiments described herein cancontrol a cooling process facilitated by the oven system 100. Someembodiments described herein can control the use of renewable energycollected and/or generated by the oven system 100 (e.g., the oven 102).Further, one or more embodiments can facilitate managing thedistribution of stored power generated by the oven system 100.

Provided is a detailed description on cloud computing. The embodimentsdescribed herein can be implemented in conjunction with a cloud computerenvironment. However, it is to be understood that the embodimentsdescribed herein are also capable of being implemented in conjunctionwith any other type of computing environment.

Cloud computing can serve as a convenient and reliable technology forproviding an entity with access to a shared pool of computer resources.For example, cloud computing technology can enable an entity to accessvarious networks, servers, computerized devices, software applications,storage, and services comprising the cloud environment. Further, accessto the computer resources in the cloud environment can be managed viaminimal interaction between the entity and a service provider. Invarious embodiments, a cloud environment can comprise multiplecharacteristics, service models, and/or deployment models.

Example characteristics of a cloud environment can include, but are notlimited to: on-demand self-service, broad network access, resourcepooling, rapid elasticity, and/or measured service. On-demandself-service can enable an entity to unilaterally provision computerresources (e.g., server time and network storage) as need automaticallyand with or without requiring human interaction with a provider of thecomputer resources. Cloud computing can provide broad network accessover one or more networks via standard mechanisms that are compatiblewith various client platforms (e.g., mobile devise, computers, and/orpersonal digital assistants (PDAs).

In various cloud computing embodiments, a service provider's computingresources can be pooled to facilitate serving multiple entitiessimultaneously and/or sequentially. Different physical and/or virtualresources can be dynamically assigned and/or reassigned to meet theentity's demands. As such, entities utilizing the cloud environmentgenerally have no control or knowledge over the exact location of thepooled resources but may identify a location with a high level ofabstraction (e.g., country, state, and/or datacenter).

Additionally, cloud computing capabilities can be rapidly andelastically provisioned. For example, said capabilities can beautomatically provisioned to quickly scale out and rapidly scale in. Foran entity consuming the services of the cloud environment, capabilitiesfor provisioning can appear to appear vast and available in any desiredquantity at any desired time. Cloud computing systems can alsoautomatically control and optimize the use of computer resources byleveraging a metering capability at a level of abstraction in accordancewith the type of service provided by the cloud environment (e.g.,storage, processing, and/or bandwidth). Computer resources comprisingthe cloud environment can be monitored, controlled, and/or reported toprovide transparency and/or accountability for a consuming entity and/ora provider of the cloud's services.

Example service models of cloud computing can include, but are notlimited to: software as a service (SaaS), platform as a service (PaaS),and/or infrastructure as a service (IaaS). In SaaS models, a serviceprovider can enable an entity to use one or more applications (e.g.,created by the provider) operating in a cloud infrastructure. Further,an entity can access an application on the cloud environment via one ormore client interfaces such as a web browser. In other words, an entityutilizing the application can readily access the application throughmultiple platforms without having to maintain the cloud infrastructure.

In PaaS models, an entity can deploy their own applications on a cloudenvironment using programming tools supplied and/or supported by theprovider of the cloud infrastructure. In IaaS models, the cloudenvironment provisions computer resources (e.g., processing, networks,and/or storage) for an entity to utilize when operating arbitrarysoftware such as operating systems and applications. Thus, in the PaaSand/or IaaS models, the entity does not have control over the underlyingcloud structure, but can control subject applications (e.g., theoperating system) and configurations (e.g., networks and firewalls).

Example deployment models of cloud computing can include, by are notlimited to: private clouds, community clouds, public clouds, and/orhybrid clouds. A private cloud model can be operated for a specificentity while denying access/services to alternate parties. The cloud canbe managed by the specific entity or a third party and can be located onthe entity's premises or off the entity's premises. A community cloudcan be operated for a plurality of organizations that share a commoninterest and/or concern (e.g., common mission, common securityrequirements, common policy, and/or common compliance considerations).Like the private cloud, the community cloud can be managed by one ormore of the plurality of organizations and/or a third party.

A public cloud can be operated for the general public and/or a largegroup of entities (e.g., an industry). Further, public clouds can beowned by an organization that sells cloud services. A hybrid cloud canbe a cloud infrastructure comprising two or more different deploymentmodels (e.g., a private cloud and a community cloud). The variousdeployment models in the hybrid cloud structure can remain uniqueentities but be bound together by standardized or proprietary technologythat can facilitate data and/or application portability (e.g., cloudbursting).

A cloud computer environment can comprise one or more nodes, whereineach node can be a computerized device (e.g., a desktop computer, alaptop computer, a mobile device, a tablet, an automobile system, and/orthe like) used by a consumer of cloud services. The nodes can beconnected via one or more networks in order to facilitate communicationbetween the nodes and access to the cloud environment. Further, thenodes can be physically and/or virtually grouped in one or more networksto enable one or more deployment models. One of the advantages of cloudcomputing is the ability to provide services to a consumer via amultitude of platforms without requiring the consumer to sustain and/ormaintain computer resources on a specific device.

FIG. 8 illustrates a block diagram of an example, non-limiting system800 that can facilitate management of the oven system 100. Repetitivedescription of like elements employed in other embodiments describedherein is omitted for sake of brevity. Aspects of systems (e.g., system800 and the like), apparatuses or processes in various embodiments ofthe present invention can constitute one or more machine-executablecomponents embodied within one or more machines, e.g., embodied in oneor more computer readable mediums (or media) associated with one or moremachines. Such components, when executed by the one or more machines,e.g., computers, computing devices, virtual machines, etc. can cause themachines to perform the operations described.

As shown in FIG. 8 , the system 800 can comprise one or more servers802, one or more networks 804, the one or more ovens 102, the firstjunction 706, and/or the second junction 708. The server 802 cancomprise management component 806. The management component 806 canfurther comprise reception component 808, solar component 810,positioning component 812, cooling component 814, power monitoringcomponent 816, and/or power distribution component 818. Also, the server802 can comprise or otherwise be associated with at least one memory820. The server 802 can further comprise a system bus 822 that cancouple to various components, such as, but not limited to, themanagement component 806 and associated components, memory 820, and/orprocessor 824. While a server 802 is illustrated in FIG. 8 , in otherembodiments, multiple devices of various types can be associated with orcomprise the features shown in FIG. 8 .

The one or more networks 804 can comprise wired and wireless networks,including, but not limited to, a cellular network, a wide area network(WAN) (e.g., the Internet) or a local area network (LAN). For example,the server 802 can communicate with the oven 102 (and vice versa) usingvirtually any desired wired or wireless technology including forexample, but not limited to: cellular, WAN, wireless fidelity (Wi-Fi),Wi-Max, WLAN, Bluetooth technology, a combination thereof, and/or thelike. Further, although in the embodiment shown the management component806 can be provided on the one or more servers 802, it should beappreciated that the architecture of system 800 is not so limited. Forexample, the management component 806, or one or more components ofmanagement component 806, can be located at another computer device,such as another server device, a client device, etc. In one or moreembodiments, the management component 806, or one or more components ofmanagement component 806, can be located at the one or more ovens 102.

The reception component 808 can be operably coupled to the oven 102, thefirst junction 706, and/or the second junction 708 either directly orvia the one or more networks 804. Additionally, the reception component808 can be operably coupled to the various components described hereineither directly, via the system bus 822, and/or via the one or morenetworks 804.

The solar component 810 can communicate with the one or more ovens 102directly or via the one or more networks 804. In various embodiment, thesolar component 810 can instruct one or more of the solar panels 132 toactivate, deactivate, and/or alter alignment (e.g., angle relative tothe positioning platform 130). In one or more embodiments, the oven 102can comprise a GPS device 826 that can determine the geographicallocation of the oven 102 and send said location to the solar component810 and/or one or more celestial databases 828 (e.g., via the receptioncomponent 808 and/or the one or more networks 804). The solar component810 can determine a position of the sun in the sky relative to the oven102 based on the oven's 102 location, the time of day, and/or the date.The solar component 810, based on its determinations, can update thestatus of one or more of the solar panels 132 by instructing the one ormore solar panels 132 to: activate (e.g., when the solar component 810determines that the sun is in a position conducive to supplying thesubject solar panel 132 sunlight); deactivate (e.g., when the solarcomponent 810 determines that the sun is not in a position conducive tosupplying the subject solar panel 132 sunlight); and/or change the tiltof the subject solar panel 132 so as to maximize the amount of surfacearea of the solar panel 132 that faces the sun.

The solar component 810 can reference one or more celestial databases828 comprising data regarding the position of the sun. In variousembodiments, the one or more celestial databases 828 can be stored inthe memory 820. In one or more embodiments, the one or more celestialdatabases 828 can be stored on a cloud environment and accessed via theone or more networks 804. The one or more celestial databases 828 cancomprise the location of one or more ovens 102 along with the sun'sposition relative to a subject location at a plurality of times and/ordates. In various embodiments, the solar component 810 can reference theone or more celestial databases 828 and update the status of the one ormore solar panels 132 continuously throughout a given day. In one ormore embodiments, the solar component 810 can reference the one or morecelestial databases 828 and update the status of the one or more solarpanels 132 periodically throughout a given day. For example, the solarcomponent 810 can reference the one or more celestial databases 828 andupdate the status of the one or more solar panels 132: each minute,every 15 minutes, every 30 minutes, every 45 minutes, each hour, and/orthe like.

In various embodiments, the positioning component 812 can be operablycoupled to the oven 102 directly or via one or more networks 804. Thepositioning component 812 can instruct the one or more positioningplatforms 130 to rotate so as to face the one or more solar panels 132towards the sun. In various embodiments, the oven 102 (e.g., via the GPSdevice 826) can send the location of the oven 102 to the positioningcomponent 812. The positioning component 812 can reference the celestialdatabase 828 to determine a position of the sun relative to the subjectoven 102. The positioning component 812 can also instruct thepositioning platform 130 to rotate a determined amount of degrees suchthat the one or more solar panels 132 face the sun. In other words, asthe sun moves across the sky, the positioning component 812 can instructthe positioning platform 130 to rotate in accordance with the sun'smovement.

In one or more embodiments, the positioning component 812 can referencethe one or more celestial databases 828 and update the status of the oneor more positioning platforms (e.g., by instructing the one or morepositioning platforms to rotate) continuously throughout a given day. Inone or more embodiments, the positioning component 812 can reference theone or more celestial databases 828 and update the status of the one ormore positioning platforms 130 periodically throughout a given day. Forexample, the positioning component 812 can reference the one or morecelestial databases 828 and update the status of the one or morepositioning platforms 130: each minute, every 15 minutes, every 30minutes, every 45 minutes, each hour, and/or the like.

The cooling component 814 can facilitate one or more cooling processesconducted by the oven system 100. Information regarding each bakeperformed by an oven 102 in the oven system 100 can be stored in abaking database 830. The baking database 830 can be stored in the memory820 and/or in a cloud environment accessible via the one or morenetworks 804. Information comprising the baking database 830 caninclude, but is not limited to: bake schedules (e.g., the start and endtime for each bake of each oven comprising the oven system 100), thepredicted amount of excess heat associated with each bake to beperformed by the oven system 100, the total volume of coolant needed todissipate said excess heat, and/or whether a subject bake issubsequently followed by a quenching process.

In various embodiments, the cooling component 814 can be operablycoupled, directly and/or via one or more networks 804, to the oven 102,the baking database 830, the first junction 706, and/or the secondjunction 708. The cooling component 814 can reference the bakingdatabase 830 to determine when a subject oven 102 needs coolant toconduct a cooling process and how much coolant the subject oven 102needs. In response to determining that a subject oven 102 requirescoolant, the cooling component 814 can instruct the first junction 706to open one or more pathways leading to the oven 102 in the one or morecoolant distributors 110. The first junction 706 can comprise one ormore first sensors 832 to detect the flow of coolant through each pathconnected to the first junction 706. The one or more first sensors 832can send data regarding the detected coolant flow to the coolingcomponent 814 (e.g., via the reception component 808 and/or the one ormore networks 804). Based on the data provided by the one or more firstsensors 832, the cooling component 814 can determine the length of timethe subject one or more open pathways controlled by the first junction706 should remain open in order to distribute the proper amount ofcoolant to the subject oven 102 in accordance with the baking database830.

In one or more embodiments, the cooling component 814 can also instructthe second junction 708 to open and/or close one or more pathways in theone or more outlet pipes 112. For example, the cooling component 814 caninstruct the first junction 706 to begin a cooling process for an oven102 (e.g., via opening one or more pathways in one or more coolantdistributors 110 connected to the subject oven 102) and instruct thesecond junction 708 to open one or more pathways in one or more outletpipes 112 connected to the subject oven 102 so as to permit heated gasfrom the initiated cooling process flow to the one or more heatexchangers 106. The second junction 708 can comprise one or more secondsensors to detect the flow of gas through the one or more outlet pipes112. The one or more second sensors 834 can send data regarding thedetected coolant flow to the cooling component 814 (e.g., via thereception component 808 and/or the one or more networks 804). Based onthe data provided by the one or more second sensors 834, the coolingcomponent 814 can determine the length of time the subject one or moreopen pathways controlled by the second junction 708 should remain openin order to alleviate pressure from the generating of heated gas withinthe subject oven 102.

In various embodiments, the cooling component 814 can further instructthe one or more top doors 602 to open and/or close. The coolingcomponent 814 can reference the baking database 830 to determine whetherto initiate a quenching process for a subject oven 102. In response todetermining the need for a quenching process (e.g., in response todetermining that a quenching process is scheduled) the cooling component814 can instruct the first junction 706 to open one or more pathways forone or more coolant distributors 110 that are connected to the subjectoven 102 for quenching purposes. Additionally, the cooling component 814can instruct the one or more top doors 602 to open, thereby permittingheated gas generated in the oven's 102 hollow space during the quenchingprocess to flow through the one or more second outlet turbines 606.Based on the data provided by the one or more second sensors 834, thecooling component 814 can determine the length of time the subject oneor more top doors 602 should remain open.

In various embodiments, the power monitoring component 816 can monitorthe power status of the one or more ovens 102. The one or more ovens 102can further comprise one or more third sensors 836 that detect thepresence of electricity supplied to a subject oven 102 from a primarypower source (e.g., a power grid). In one or more embodiments, the thirdsensor 836 can alert the power monitoring component 816 in the eventthat the oven's 102 primary power is abruptly discontinued without apower-down procedure. For example, wherein a power grid supplying powerto an oven 102 suddenly experiences a power interruption during a bake,the third sensor 836 can alert the power monitoring component 816 (e.g.,via the reception component 808 and/or the one or more networks 804)that the oven 102 has lost power during the bake. In one or moreembodiments, the third sensor 836 can also detect when power from theprimary power source becomes available again with regard to the subjectoven 102 and alert the power monitoring component 816 (e.g., thereception component 808 and/or the one or more networks 804).

In response to being alerted (e.g., via the one or more third sensors836) that an oven 102 has lost power during a bake, the power monitoringcomponent 816 can instruct the oven 102 to disconnect from the primarypower source and connect to the one or more batteries 108. Thereby, theoven 102 can utilize electricity previously generated by the oven 102,or other ovens (e.g., the second oven 702 and/or the third oven 704), topower the bake while the primary power source is discontinued. Inresponse to being alerted power from an oven's 102 primary power sourceis available, the power monitoring component 816 can instruct thesubject oven 102 to disconnect from the one or more batteries 108 andconnect to the primary power source.

In various embodiments, the power distribution component 818 canfacilitate distribution of electricity stored in the one or morebatteries 108 to one or more electrical devices and/or a primary powersource (e.g., a power grid operated by a utility company). For example,in response to the amount of electricity exceeding a predefinedthreshold, the power distribution component 818 can generate an offer toone or more computer devices (e.g., via the one or more networks 804)operated by the primary power source (e.g., a utility provider) to sellelectricity stored in the one or more batteries 108. The threshold canbe based on the energy needs of the oven system 100 (e.g., the one ormore ovens 102). For instance, the threshold can be equivalent to theaverage energy needs to operate all the ovens 102 in the oven system 100for a period of time (e.g., a day, a week, two weeks, and/or the like).Also, the amount of electricity the power distribution component 818offers to sell can be dependent on how much electricity is stored in theone or more batteries 108 in excess of the threshold. The offer caninclude, but is not limited to: the amount of electricity offered to besold, the price per unit of electricity, a total price, and/or anexpected delivery date for electricity.

In one or more embodiments, the power distribution component 818 cancheck the energy levels of the one or more batteries 108 inpredetermined periods (e.g., each month) to determine whether enoughelectricity is stored to generate an offer. Proceeds of the sale can bedistributed directly to an operator of the oven system 100, and/or theproceeds can be credited to an account that the operator of the ovensystem 100 has with the primary power source (e.g., an account with autility provider). Distribution of the proceeds can be managed via acloud environment controlled by the power distribution component 818and/or a third a party (e.g., the primary power source provider).Electricity can be transferred from the one or more batteries 108 to theprimary power source provider via one or more electrical cords 116connected to the one or more batteries 108.

FIG. 9 illustrates a flow chart of an example, non-limiting method 900to facilitate operating the oven system 100 and/or the system 800.Repetitive description of like elements employed in other embodimentsdescribed herein is omitted for sake of brevity. At 902 the method 900can comprise determining (e.g., via the cooling component 814 and/or thebaking database 830) that: an oven 102 has finished a bake, an amount ofexcess heat generated during the bake, and/or an amount of coolantneeded to dissipate said excess heat. At 904 the method 900 can comprisedistributing coolant to the oven 102 (e.g., via the cooling component814, the one or more coolant distributors 110, and/or the first junction706). At 906 the method 900 can comprise evaporating the coolant usingthe excess heat generated by the oven 102 (e.g., via the inlet manifold220, the one or more coolant pipes 218, and/or the top door 602). At 908the method 900 can comprise powering a generator (e.g., the one or moresecond electric generators 304 and/or the one or more first electricgenerators 204) with heated vapor from the evaporated coolant (e.g., viathe outlet manifold 216, the chamber 214, and/or one or more firstoutlet turbines 502). At 910 the method 900 can comprise storingelectricity generated by the generator in one or more batteries (e.g.,via the one or more electrical cords 116 and/or the one or morebatteries 108).

In various embodiments, the method 900 can further comprise, for exampleat 912, determining the position of the sun in relation to a subjectoven 102 (e.g., via the solar component 810, the positioning component812, and/or the celestial database 828). At 914, the method 900 can alsocomprise adjusting, based on the sun's determined position, the tilt ofone or more of the solar panels (e.g., solar panel 132) and/or the angleof one or more platforms (e.g., the one or more positioning platforms130) supporting the one or more solar panels (e.g., via the solarcomponent 810 and/or the positioning component 812). At 916 the method900 can comprise storing electricity generated by the solar panels inone or more batteries (e.g., via the one or more electrical cords 116and/or the one or more batteries 108).

In one or more embodiments, at 918 the method 900 can comprisemonitoring the power supply to one or more ovens 102 (e.g. via the powermonitoring component 816). At 920, the method 900 can comprise switchingan oven's 102 power supply from a primary power source (e.g., a utilityprovider) to the one or more batteries (e.g., the one or more batteries108) storing electricity generated from the generators and/or the solarpanels (e.g., via the power monitoring component 816). At 922, themethod 900 can further comprise monitoring the amount of electricitystored in the one or more batteries (e.g., the one or more batteries108), and generating an offer to sell electricity when the stored amountof electricity surpasses a threshold (e.g., via the power distributioncomponent 818).

In order to provide a context for the various aspects of the disclosedsubject matter, FIG. 10 as well as the following discussion are intendedto provide a general description of a suitable environment in which thevarious aspects of the disclosed subject matter can be implemented. FIG.10 illustrates a block diagram of an example, non-limiting operatingenvironment in which one or more embodiments described herein can befacilitated. Repetitive description of like elements employed in otherembodiments described herein is omitted for sake of brevity. Withreference to FIG. 10 , a suitable operating environment 1000 forimplementing various aspects of this disclosure can include a computer1012. The computer 1012 can also include a processing unit 1014, asystem memory 1016, and a system bus 1018. The system bus 1018 canoperably couple system components including, but not limited to, thesystem memory 1016 to the processing unit 1014. The processing unit 1014can be any of various available processors. Dual microprocessors andother multiprocessor architectures also can be employed as theprocessing unit 1014. The system bus 1018 can be any of several types ofbus structures including the memory bus or memory controller, aperipheral bus or external bus, and/or a local bus using any variety ofavailable bus architectures including, but not limited to, IndustrialStandard Architecture (ISA), Micro-Channel Architecture (MSA), ExtendedISA (EISA), Intelligent Drive Electronics (IDE), VESA Local Bus (VLB),Peripheral Component Interconnect (PCI), Card Bus, Universal Serial Bus(USB), Advanced Graphics Port (AGP), Firewire, and Small ComputerSystems Interface (SCSI). The system memory 1016 can also includevolatile memory 1020 and nonvolatile memory 1022. The basic input/outputsystem (BIOS), containing the basic routines to transfer informationbetween elements within the computer 1012, such as during start-up, canbe stored in nonvolatile memory 1022. By way of illustration, and notlimitation, nonvolatile memory 1022 can include read only memory (ROM),programmable ROM (PROM), electrically programmable ROM (EPROM),electrically erasable programmable ROM (EEPROM), flash memory, ornonvolatile random access memory (RAM) (e.g., ferroelectric RAM (FeRAM).Volatile memory 1020 can also include random access memory (RAM), whichacts as external cache memory. By way of illustration and notlimitation, RAM is available in many forms such as static RAM (SRAM),dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM(DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), directRambus RAM (DRRAM), direct Rambus dynamic RAM (DRDRAM), and Rambusdynamic RAM.

Computer 1012 can also include removable/non-removable,volatile/non-volatile computer storage media. FIG. 10 illustrates, forexample, a disk storage 1024. Disk storage 1024 can also include, but isnot limited to, devices like a magnetic disk drive, floppy disk drive,tape drive, Jaz drive, Zip drive, LS-100 drive, flash memory card, ormemory stick. The disk storage 1024 also can include storage mediaseparately or in combination with other storage media including, but notlimited to, an optical disk drive such as a compact disk ROM device(CD-ROM), CD recordable drive (CD-R Drive), CD rewritable drive (CD-RWDrive) or a digital versatile disk ROM drive (DVD-ROM). To facilitateconnection of the disk storage 1024 to the system bus 1018, a removableor non-removable interface can be used, such as interface 1026. FIG. 10also depicts software that can act as an intermediary between users andthe basic computer resources described in the suitable operatingenvironment 1000. Such software can also include, for example, anoperating system 1028. Operating system 1028, which can be stored ondisk storage 1024, acts to control and allocate resources of thecomputer 1012. System applications 1030 can take advantage of themanagement of resources by operating system 1028 through program modules1032 and program data 1034, e.g., stored either in system memory 1016 oron disk storage 1024. It is to be appreciated that this disclosure canbe implemented with various operating systems or combinations ofoperating systems. A user enters commands or information into thecomputer 1012 through one or more input devices 1036. Input devices 1036can include, but are not limited to, a pointing device such as a mouse,trackball, stylus, touch pad, keyboard, microphone, joystick, game pad,satellite dish, scanner, TV tuner card, digital camera, digital videocamera, web camera, and the like. These and other input devices canconnect to the processing unit 1014 through the system bus 1018 via oneor more interface ports 1038. The one or more Interface ports 1038 caninclude, for example, a serial port, a parallel port, a game port, and auniversal serial bus (USB). One or more output devices 1040 can use someof the same type of ports as input device 1036. Thus, for example, a USBport can be used to provide input to computer 1012, and to outputinformation from computer 1012 to an output device 1040. Output adapter1042 can be provided to illustrate that there are some output devices1040 like monitors, speakers, and printers, among other output devices1040, which require special adapters. The output adapters 1042 caninclude, by way of illustration and not limitation, video and soundcards that provide a means of connection between the output device 1040and the system bus 1018. It should be noted that other devices and/orsystems of devices provide both input and output capabilities such asone or more remote computers 1044.

Computer 1012 can operate in a networked environment using logicalconnections to one or more remote computers, such as remote computer1044. The remote computer 1044 can be a computer, a server, a router, anetwork PC, a workstation, a microprocessor based appliance, a peerdevice or other common network node and the like, and typically can alsoinclude many or all of the elements described relative to computer 1012.For purposes of brevity, only a memory storage device 1046 isillustrated with remote computer 1044. Remote computer 1044 can belogically connected to computer 1012 through a network interface 1048and then physically connected via communication connection 1050.Further, operation can be distributed across multiple (local and remote)systems. Network interface 1048 can encompass wire and/or wirelesscommunication networks such as local-area networks (LAN), wide-areanetworks (WAN), cellular networks, etc. LAN technologies include FiberDistributed Data Interface (FDDI), Copper Distributed Data Interface(CDDI), Ethernet, Token Ring and the like. WAN technologies include, butare not limited to, point-to-point links, circuit switching networkslike Integrated Services Digital Networks (ISDN) and variations thereon,packet switching networks, and Digital Subscriber Lines (DSL). One ormore communication connections 1050 refers to the hardware/softwareemployed to connect the network interface 1048 to the system bus 1018.While communication connection 1050 is shown for illustrative clarityinside computer 1012, it can also be external to computer 1012. Thehardware/software for connection to the network interface 1048 can alsoinclude, for exemplary purposes only, internal and external technologiessuch as, modems including regular telephone grade modems, cable modemsand DSL modems, ISDN adapters, and Ethernet cards.

Embodiments of the present invention can be a system, a method, anapparatus and/or a computer program product at any possible technicaldetail level of integration. The computer program product can include acomputer readable storage medium (or media) having computer readableprogram instructions thereon for causing a processor to carry outaspects of the present invention. The computer readable storage mediumcan be a tangible device that can retain and store instructions for useby an instruction execution device. The computer readable storage mediumcan be, for example, but is not limited to, an electronic storagedevice, a magnetic storage device, an optical storage device, anelectromagnetic storage device, a semiconductor storage device, or anysuitable combination of the foregoing. A non-exhaustive list of morespecific examples of the computer readable storage medium can alsoinclude the following: a portable computer diskette, a hard disk, arandom access memory (RAM), a read-only memory (ROM), an erasableprogrammable read-only memory (EPROM or Flash memory), a static randomaccess memory (SRAM), a portable compact disc read-only memory (CD-ROM),a digital versatile disk (DVD), a memory stick, a floppy disk, amechanically encoded device such as punch-cards or raised structures ina groove having instructions recorded thereon, and any suitablecombination of the foregoing. A computer readable storage medium, asused herein, is not to be construed as being transitory signals per se,such as radio waves or other freely propagating electromagnetic waves,electromagnetic waves propagating through a waveguide or othertransmission media (e.g., light pulses passing through a fiber-opticcable), or electrical signals transmitted through a wire.

Computer readable program instructions described herein can bedownloaded to respective computing/processing devices from a computerreadable storage medium or to an external computer or external storagedevice via a network, for example, the Internet, a local area network, awide area network and/or a wireless network. The network can includecopper transmission cables, optical transmission fibers, wirelesstransmission, routers, firewalls, switches, gateway computers and/oredge servers. A network adapter card or network interface in eachcomputing/processing device receives computer readable programinstructions from the network and forwards the computer readable programinstructions for storage in a computer readable storage medium withinthe respective computing/processing device. Computer readable programinstructions for carrying out operations of various aspects of thepresent invention can be assembler instructions,instruction-set-architecture (ISA) instructions, machine instructions,machine dependent instructions, microcode, firmware instructions,state-setting data, configuration data for integrated circuitry, oreither source code or object code written in any combination of one ormore programming languages, including an object oriented programminglanguage such as Smalltalk, C++, or the like, and procedural programminglanguages, such as the “C” programming language or similar programminglanguages. The computer readable program instructions can executeentirely on the user's computer, partly on the user's computer, as astand-alone software package, partly on the user's computer and partlyon a remote computer or entirely on the remote computer or server. Inthe latter scenario, the remote computer can be connected to the user'scomputer through any type of network, including a local area network(LAN) or a wide area network (WAN), or the connection can be made to anexternal computer (for example, through the Internet using an InternetService Provider). In some embodiments, electronic circuitry including,for example, programmable logic circuitry, field-programmable gatearrays (FPGA), or programmable logic arrays (PLA) can execute thecomputer readable program instructions by utilizing state information ofthe computer readable program instructions to customize the electroniccircuitry, in order to perform aspects of the present invention.

Aspects of the present invention are described herein with reference toflowchart illustrations and/or block diagrams of methods, apparatus(systems), and computer program products according to embodiments of theinvention. It will be understood that each block of the flowchartillustrations and/or block diagrams, and combinations of blocks in theflowchart illustrations and/or block diagrams, can be implemented bycomputer readable program instructions. These computer readable programinstructions can be provided to a processor of a general purposecomputer, special purpose computer, or other programmable dataprocessing apparatus to produce a machine, such that the instructions,which execute via the processor of the computer or other programmabledata processing apparatus, create means for implementing thefunctions/acts specified in the flowchart and/or block diagram block orblocks. These computer readable program instructions can also be storedin a computer readable storage medium that can direct a computer, aprogrammable data processing apparatus, and/or other devices to functionin a particular manner, such that the computer readable storage mediumhaving instructions stored therein includes an article of manufactureincluding instructions which implement aspects of the function/actspecified in the flowchart and/or block diagram block or blocks. Thecomputer readable program instructions can also be loaded onto acomputer, other programmable data processing apparatus, or other deviceto cause a series of operational acts to be performed on the computer,other programmable apparatus or other device to produce a computerimplemented process, such that the instructions which execute on thecomputer, other programmable apparatus, or other device implement thefunctions/acts specified in the flowchart and/or block diagram block orblocks.

The flowchart and block diagrams in the Figures illustrate thearchitecture, functionality, and operation of possible implementationsof systems, methods, and computer program products according to variousembodiments of the present invention. In this regard, each block in theflowchart or block diagrams can represent a module, segment, or portionof instructions, which includes one or more executable instructions forimplementing the specified logical function(s). In some alternativeimplementations, the functions noted in the blocks can occur out of theorder noted in the Figures. For example, two blocks shown in successioncan, in fact, be executed substantially concurrently, or the blocks cansometimes be executed in the reverse order, depending upon thefunctionality involved. It will also be noted that each block of theblock diagrams and/or flowchart illustration, and combinations of blocksin the block diagrams and/or flowchart illustration, can be implementedby special purpose hardware-based systems that perform the specifiedfunctions or acts or carry out combinations of special purpose hardwareand computer instructions.

While the subject matter has been described above in the general contextof computer-executable instructions of a computer program product thatruns on a computer and/or computers, those skilled in the art willrecognize that this disclosure also can or can be implemented incombination with other program modules. Generally, program modulesinclude routines, programs, components, data structures, etc. thatperform particular tasks and/or implement particular abstract datatypes. Moreover, those skilled in the art will appreciate that theinventive computer-implemented methods can be practiced with othercomputer system configurations, including single-processor ormultiprocessor computer systems, mini-computing devices, mainframecomputers, as well as computers, hand-held computing devices (e.g., PDA,phone), microprocessor-based or programmable consumer or industrialelectronics, and the like. The illustrated aspects can also be practicedin distributed computing environments where tasks are performed byremote processing devices that are linked through a communicationsnetwork. However, some, if not all aspects of this disclosure can bepracticed on stand-alone computers. In a distributed computingenvironment, program modules can be located in both local and remotememory storage devices.

As used in this application, the terms “component,” “system,”“platform,” “interface,” and the like, can refer to and/or can include acomputer-related entity or an entity related to an operational machinewith one or more specific functionalities. The entities disclosed hereincan be either hardware, a combination of hardware and software,software, or software in execution. For example, a component can be, butis not limited to being, a process running on a processor, a processor,an object, an executable, a thread of execution, a program, and/or acomputer. By way of illustration, both an application running on aserver and the server can be a component. One or more components canreside within a process and/or thread of execution and a component canbe localized on one computer and/or distributed between two or morecomputers. In another example, respective components can execute fromvarious computer readable media having various data structures storedthereon. The components can communicate via local and/or remoteprocesses such as in accordance with a signal having one or more datapackets (e.g., data from one component interacting with anothercomponent in a local system, distributed system, and/or across a networksuch as the Internet with other systems via the signal). As anotherexample, a component can be an apparatus with specific functionalityprovided by mechanical parts operated by electric or electroniccircuitry, which is operated by a software or firmware applicationexecuted by a processor. In such a case, the processor can be internalor external to the apparatus and can execute at least a part of thesoftware or firmware application. As yet another example, a componentcan be an apparatus that provides specific functionality throughelectronic components without mechanical parts, wherein the electroniccomponents can include a processor or other means to execute software orfirmware that confers at least in part the functionality of theelectronic components. In an aspect, a component can emulate anelectronic component via a virtual machine, e.g., within a cloudcomputing system.

In addition, the term “or” is intended to mean an inclusive “or” ratherthan an exclusive “or.” That is, unless specified otherwise, or clearfrom context, “X employs A or B” is intended to mean any of the naturalinclusive permutations. That is, if X employs A; X employs B; or Xemploys both A and B, then “X employs A or B” is satisfied under any ofthe foregoing instances. Moreover, articles “a” and “an” as used in thesubject specification and annexed drawings should generally be construedto mean “one or more” unless specified otherwise or clear from contextto be directed to a singular form. As used herein, the terms “example”and/or “exemplary” are utilized to mean serving as an example, instance,or illustration. For the avoidance of doubt, the subject matterdisclosed herein is not limited by such examples. In addition, anyaspect or design described herein as an “example” and/or “exemplary” isnot necessarily to be construed as preferred or advantageous over otheraspects or designs, nor is it meant to preclude equivalent exemplarystructures and techniques known to those of ordinary skill in the art.

As it is employed in the subject specification, the term “processor” canrefer to substantially any computing processing unit or deviceincluding, but not limited to, single-core processors; single-processorswith software multithread execution capability; multi-core processors;multi-core processors with software multithread execution capability;multi-core processors with hardware multithread technology; parallelplatforms; and parallel platforms with distributed shared memory.Additionally, a processor can refer to an integrated circuit, anapplication specific integrated circuit (ASIC), a digital signalprocessor (DSP), a field programmable gate array (FPGA), a programmablelogic controller (PLC), a complex programmable logic device (CPLD), adiscrete gate or transistor logic, discrete hardware components, or anycombination thereof designed to perform the functions described herein.Further, processors can exploit nano-scale architectures such as, butnot limited to, molecular and quantum-dot based transistors, switchesand gates, in order to optimize space usage or enhance performance ofuser equipment. A processor can also be implemented as a combination ofcomputing processing units. In this disclosure, terms such as “store,”“storage,” “data store,” data storage,” “database,” and substantiallyany other information storage component relevant to operation andfunctionality of a component are utilized to refer to “memorycomponents,” entities embodied in a “memory,” or components including amemory. It is to be appreciated that memory and/or memory componentsdescribed herein can be either volatile memory or nonvolatile memory, orcan include both volatile and nonvolatile memory. By way ofillustration, and not limitation, nonvolatile memory can include readonly memory (ROM), programmable ROM (PROM), electrically programmableROM (EPROM), electrically erasable ROM (EEPROM), flash memory, ornonvolatile random access memory (RAM) (e.g., ferroelectric RAM (FeRAM).Volatile memory can include RAM, which can act as external cache memory,for example. By way of illustration and not limitation, RAM is availablein many forms such as synchronous RAM (SRAM), dynamic RAM (DRAM),synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhancedSDRAM (ESDRAM), Synchlink DRAM (SLDRAM), direct Rambus RAM (DRRAM),direct Rambus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM).Additionally, the disclosed memory components of systems orcomputer-implemented methods herein are intended to include, withoutbeing limited to including, these and any other suitable types ofmemory.

What has been described above include mere examples of systems, computerprogram products and computer-implemented methods. It is, of course, notpossible to describe every conceivable combination of components,products and/or computer-implemented methods for purposes of describingthis disclosure, but one of ordinary skill in the art can recognize thatmany further combinations and permutations of this disclosure arepossible. Furthermore, to the extent that the terms “includes,” “has,”“possesses,” and the like are used in the detailed description, claims,appendices and drawings such terms are intended to be inclusive in amanner similar to the term “comprising” as “comprising” is interpretedwhen employed as a transitional word in a claim. The descriptions of thevarious embodiments have been presented for purposes of illustration,but are not intended to be exhaustive or limited to the embodimentsdisclosed. Many modifications and variations will be apparent to thoseof ordinary skill in the art without departing from the scope and spiritof the described embodiments. The terminology used herein was chosen tobest explain the principles of the embodiments, the practicalapplication or technical improvement over technologies found in themarketplace, or to enable others of ordinary skill in the art tounderstand the embodiments disclosed herein.

What is claimed is:
 1. A method, comprising: determining, by a system coupled to a processor, that an oven has generated excess heat during a bake; distributing a coolant from a coolant reservoir to a coolant pathway, the coolant pathway located within the oven and adjacent to the generated excess heat; evaporating the coolant using the generated excess heat to generate a gas; powering a generator by a flow of the gas to generate electricity; and storing the generated electricity in a battery.
 2. The method of claim 1, further comprising determining, by the system, an angle of sunlight relative to the oven.
 3. The method of claim 2, further comprising adjusting a tilt of a solar panel and rotating a platform supporting the solar panel based on the angle of sunlight.
 4. The method of claim 3, further comprising updating a status of the solar panel based on information from one or more celestial databases.
 5. The method of claim 3, further comprising storing electricity generated by the solar panel in the battery.
 6. The method of claim 1, further comprising detecting, by the system, an interruption in a supply of electricity from a primary power source to the oven.
 7. The method of claim 6, further comprising supplying electricity to the oven from the battery.
 8. The method of claim 7, further comprising determining whether the primary power source becomes available again, and, in response to determining that the primary power source is available, causing the oven to disconnect from the battery and connect to the primary power source.
 9. The method of claim 1, further comprising detecting, by the system, an amount of electricity stored in the battery.
 10. The method of claim 9, further comprising generating an offer to sell the electricity stored in the battery in response to detecting that the amount of electricity stored in the battery is greater than a threshold.
 11. The method of claim 10, wherein the offer to a third party is sent via a cloud network.
 12. The method of claim 1, further comprising distributing electricity stored in the battery to one or more electrical devices.
 13. The method of claim 1, further comprising determining, by the system, an amount of excess heat generated during the bake.
 14. The method of claim 13, further comprising determining, by the system, an amount of coolant needed to dissipate the amount of excess heat generated during the bake.
 15. A method, comprising: determining, by a system coupled to a processor, that an oven of a plurality of ovens has generated excess heat during a bake; distributing a coolant from a coolant reservoir to a coolant pathway, the coolant pathway located within the oven and adjacent to the generated excess heat; evaporating the coolant using the generated excess heat to generate a gas; powering a generator by a flow of the gas to generate electricity; and storing the generated electricity in a battery.
 16. The method of claim 15, further comprising determining, by the system, an amount of excess heat generated during the bake.
 17. The method of claim 16, further comprising determining, by the system, an amount of coolant needed to dissipate the amount of excess heat generated during the bake.
 18. The method of claim 17, wherein the plurality of ovens is associated with a first junction of coolant pathways and a second junction of outlet pathways.
 19. The method of claim 18, further comprising opening one or more coolant pathways of the first junction associated with the oven to allow the amount of coolant needed to pass to the oven.
 20. The method of claim 18, further comprising opening one or more outlet pathways of the second junction associated with the oven. 